This code is a Windows MME driver for the M-Audio Capture and Playback Adapter. The support for the IBM M-ACPA consists of nine files. FILE NAME FILE SIZE ACPA.DRV 34832 AUDIO.DLL 97294 README. 7010 ACPADD.SYS 44513 IBMAUDS.DSP 14957 IBMPCMP.DSP 7277 IBMPCMR.DSP 7277 OEMSETUP.INF 2005 MIDIMAP.CFG 29249 Copy all nine of the files to the root of a new diskette. Use the new diskette to install the driver using the Windows Installation Applet. To install the driver using the Windows control panel driver installation applet follow the instructions below. To install a new driver 1. Edit the "SYSTEM.INI" windows file. Under the driver section, remove any "wave=xxxx.xxx" entry. 2. If the ACPA.DRV or AUDIO.DLL exist in your \system sub-directory or Windows path, delete them. 3. Start Windows and place your diskette in A:. 4. Select the Control Panel icon from the Main Group. 5. Choose the Drivers icon from the Control Panel. The "Installed Drivers dialog box" will appear, displaying a list of the installed drivers. 6. Click on the Add button. The "Add Driver dialog box" will appear, listing the drivers available on your hard disk. 7. Click on the Add Unknown button. The Add Unknown Driver dialog box appears, prompting you to choose the drive and filename for the driver you want to install. Enter "A:\". Then click on OK. IBM M-Audio Sound Driver will be added to the Add Drivers dialog box. 8. Select IBM M-Audio sound driver. Click on OK. 9. Wave, MIDI, and Aux entries for IBM M-Audio sound driver will be added to the Installed Drivers Dialog Box. 10. Click on the Setup button. 11. Select the appropriate input and output source from the dialog box. 12. Choose OK. 13. Choose restart Windows for the new settings to take effect. Note: There is a potential problem that exist with multiple applications trying to use the M-AUDIO hardware at the same time from different operating system enviroments. An example of this would be executing a Windows Multi-Media application using audio and switching to the DOS box and running a DOS application that uses the M-AUDIO hardware. The file ACPADD.SYS is used by the driver to serialize the use of the hardware. This will prevent contention for the hardware with any other application that uses the ACPADD.SYS or a derrivative of it. In order for this scheme to work a modification must be made to the SYSTEM.INI. In the SYSTEM.INI under the [drivers] section there should be three entries associated with acpa. The three entries should appear as follows: wave=acpa.drv midi=acpa.drv aux=acpa.drv The above three lines must be modified to the following: wave=acpa.drv wave midi=acpa.drv midi aux=acpa.drv aux MIDI Configuration: MME uses the MIDI Mapper to support MIDI. In order for the M-AUDIO driver to support MIDI it must be configured to work with the Mapper. All modifications are saved in the file midimap.cfg Because MME does not provide a means of merging data into this file the setup must be performed manually. A midimap.cfg file is provided along with the driver. This file can be copied over your existing file. There is no gaurentee that everything else will be the same in the two files. It is suggested that the manual steps be followed to insure no data loss. If however, you do not want to spend the time it is suggested that you save your old midimap.cfg file and copy the one provided with the driver. To configure the Mapper follow the instructions below: 1. Start Windows. 2. Perform the driver installation instructions above. 3. Select the Control Panel icon from the Main Group. 4. Choose the MIDI Mapper icon from the Control Panel. Depending on the hardware configuration of your system, You might get a dialog box displayed at this point warning that the current MIDI setup references a MIDI device which is not installed in your system. The warning will ask if you want to continue. Click YES. 5. Under Show, select Setups and Click on New. 6. In the New MIDI Setup dialog box type a name your want to call this MIDI mapping (M-AUDIO) in the name field followed by a description if desired (IBM M-AUDIO mapping). Click OK. 7. A new dialog box labeled MIDI Setup: followed by the name you selected in the previous step will be displayed. Under the column labled 'Port Name' place the mouse cursor on row thirteen. Press the right mouse button. This action will select that row and display an down arrow. Click on the down arrow to display the options that can be selected for the chosen port. Select the options 'IBM ACPA MIDI SYNTH', repeat this process for ports fourteen through sixteen. Click OK when finished. 8. From the Show section of the dialog box select Patchmaps and Click on New. 9. In the New MIDI Patchmap dialog box type a name your want to call this MIDI patchmap in the name field (M-AUDIO) followed by a description if desired (IBM M-AUDIO mapping). Click OK. 10. The voicing for the M-AUDIO synthesizer has been mapped to correspond with that of General Midi mapping. All of the voices should have a one to one mapping ie voice 16 of the mapper should map to voice 16 of the synthesizer. This is the default mapping so nothing else has to be done. 11. These are the only modifications that are needed for the Synth module. Make sure that the name you selected is displayed in the name field. If it is not Click on the down arrow in the name field and select your name. Click on OK to switch to your new Synth module. PERFORMANCE The ability to use all of the M-Audio modes will depend on several factors relating to your host machine and environment. These items include host system speed, channel speed, host processor disk performance(speed and fragmentation) and memory availability. Performance problems can be identified by the following behavior: 1) Sections of good audio intermixed with noise. 2) Sections of good audio intermixed with silence. If you are experiencing problems attempt to alleviate the problem using the following suggestions: Record 1) Make sure that verify is off on disk writes. 2) Use a VDISK as the file destination of a recording. 3) Defragment the hard disk before recording. 4) Record as a foreground activity. Playback 1) Move the audio file to a VDISK and play it from that location. If the above suggestions do not solve the problem a higher performance system will be required to use the faster data rate modes. In slower performance systems lower data rate modes must be used for proper operation.